Comments on "Direct Implementation of Discrete and Residue-Based Functions Via Optimal Encoding: A Programmable Array Logic Approach"
نویسندگان
چکیده
An analytic expression for the lower bound on the complexity of residue multiplication is developed. Significant reduction of the required stored logic in a content-addressable memory is noted. Errors in Figs. 5(a), 7, and 8 of the above paper' are corrected. Index Terms -Addition-and multiplication mod M, complexity of residue addition and multiplication, content-addressable memory, optimal residue encoding, positional coding. In an interesting paper, ' Papachristou has analyzed the complexity of direct implementation of truth tables by associative logic processing. This information is valuable in evaluating a number of modem computing structures (both electronic and optical) which are based on truth-table look-up processing. The purpose of this correspondence is to present additional insight into the complexity of residue addition and multiplication and to correct some inadvertent errors that appear in the above paper. The lower bounds on the complexity of residue addition and multiplication, which correspond to the positional coding, are given as (11) in the subject paper. The expression for the multiplication should be changed to L(*M) = ITm2f1t1, since i = 1 (included in the summation in the subject paper) is used to indicate the case of having O at the output and this case does not contribute to the complexity. Another relationship for the lower bound on the complexity of residue multiplication that gives more insight and allows easy calculations can be obtained as follows. If the modulus is prime, the corresponding multiplication table is cyclic and consists of M 1 nonzero rows, each row being a permuation of numbers 0, 1, ..M 1. In positional coding, each nonzero number is represented by a 1 located at a particular bit position, hence L(*M) = (M 1)2. If the modulus is not prime, some of the entries of the multiplication table are integer products of the modulus and, therefore, are represented by zeros. Deducting these entries, the exact value for the lower bound on the multiplication complexity is
منابع مشابه
Design and Implementation of Field Programmable Gate Array Based Baseband Processor for Passive Radio Frequency Identification Tag (TECHNICAL NOTE)
In this paper, an Ultra High Frequency (UHF) base band processor for a passive tag is presented. It proposes a Radio Frequency Identification (RFID) tag digital base band architecture which is compatible with the EPC C C2/ISO18000-6B protocol. Several design approaches such as clock gating technique, clock strobe design and clock management are used. In order to reduce the area Decimal Matrix C...
متن کاملImplementation of Face Recognition Algorithm on Fields Programmable Gate Array Card
The evolution of today's application technologies requires a certain level of robustness, reliability and ease of integration. We choose the Fields Programmable Gate Array (FPGA) hardware description language to implement the facial recognition algorithm based on "Eigen faces" using Principal Component Analysis. In this paper, we first present an overview of the PCA used for facial recognition,...
متن کاملA rule-based evaluation of ladder logic diagram and timed petri nets for programmable logic controllers
This paper describes an evaluation through a case study by measuring a rule-based approach, which proposed for ladder logic diagrams and Petri nets. In the beginning, programmable logic controllers were widely designed by ladder logic diagrams. When complexity and functionality of manufacturing systems increases, developing their software is becoming more difficult. Thus, Petri nets as a high l...
متن کاملField Programmable Gate Array Implementation of Active Control Laws for Multi-mode Vibration Damping
This paper investigate the possibility and effectiveness of multi-mode vibration control of a plate through real-time FPGA (Field Programmable Gate Array) implementation. This type of embedded system offers true parallel and high throughput computation abilities. The control object is an aluminum panel, clamped to a Perspex box’s upper side. Two types of control laws are studied. The first belo...
متن کاملField Programmable Gate Array–based Implementation of an Improved Algorithm for Objects Distance Measurement (TECHNICAL NOTE)
In this work, the design of a low-cost, field programmable gate array (FPGA)-based digital hardware platform that implements image processing algorithms for real-time distance measurement is presented. Using embedded development kit (EDK) tools from Xilinx, the system is developed on a spartan3 / xc3s400, one of the common and low cost field programmable gate arrays from the Xilinx Spartan fami...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Computers
دوره 35 شماره
صفحات -
تاریخ انتشار 1986